ball dropping device - Turkish English Dictionary